import type { BaseEntity } from '@/api/model/resultModel';

/**
 * 活动参与查询对象
 */
export interface XhljActivityUserParticipationQuery extends BaseEntity {
    /** 参与ID，主键，自增 */
    participationId?: number;
    /** 完成状态（0=未完成，1=已完成） */
    completionStatus?: string;
    /** 完成标识（验证码） */
    finishCode?: string;
    /** 完成标识（地点） */
    finishMap?: string;
}
/**
 * 活动参与业务对象
 */
export interface XhljActivityUserParticipationForm {
  /** 参与ID，主键，自增 */
  participationId?: number;
  /** 完成状态（0=未完成，1=已完成） */
  completionStatus?: string;
  /** 任务ID */
  activityTask?: object;
  /** 任务IDId */
  activityTaskId?: number;
  /** 完成标识（打卡图片） */
  finishImage?: string;
  /** 完成标识（验证码） */
  finishCode?: string;
  /** 完成标识（地点） */
  finishMap?: string;
  /** 创建时间 */
  createdTime?: any;
}
/**
 * 活动参与视图对象
 */
export interface XhljActivityUserParticipationVo {
  /** 参与ID，主键，自增 */
  participationId?: number;
  /** 完成状态（0=未完成，1=已完成） */
  completionStatus?: string;
  /** 任务ID */
  activityTask?: object;
  /** 创建人wx_user（西湖论剑用户） */
  wxUser?: object;
  /** 完成标识（打卡图片） */
  finishImage?: string;
  /** 完成标识（验证码） */
  finishCode?: string;
  /** 完成标识（地点） */
  finishMap?: string;
  /** 创建时间 */
  createdTime?: any;
}
